import http from '@/utils/request'

export default{
    /**
     * 查询权限菜单列表
     * @returns
     */
    async getMenuList(params) {
        return await http.get("/api/permission/list", params);
      },
     /**
   * 获取上级菜单
   * @returns
   */
    async getParentMenuList(params) {
      return await http.get("/api/permission/parent/list", params)
    }, 
     /**
     * 添加菜单
     * @returns
     */
     async addMenu(params) {
      return await http.post("/api/permission/add",params);
    },
    /**
     * 编辑菜单
     * @returns
     */
    async updateMenu(params) {
      return await http.put("/api/permission/update",params);
    },
     /**
     * 检查菜单下是否存在子部门
     * @returns
     */
     async checkPermission(params) {
      return await http.getRestApi("/api/permission/check",params);
    },
     /**
     * 删除菜单
     * @returns
     */
     async deleteById(params) {
      return await http.delete("/api/permission/delete",params);
    },
}